An Overview of Agent-Oriented Programming
نویسنده
چکیده
1 have been working in areas related to software agents for a number of years now, together with many students and other colleagues. Recently, terms such as "(intelligent) (software) agents," "knowbots," and "softbots" have become quite popular. The work taking place under this umbrella is di verse, varying in content, style, and quality sufficiently to render terms such as "software agent" meaningless in general. I have spent a fair amount of time in the past two years trying to understand various agent-related work in industry and academia. However, in this chapter I will not attempt to put any order into this area, nor position our own work at Stanford within it. This is the topic of another paper currently in the works. The discussion here will be confined to reviewing our own work on multi-agent systems in general and agent-oriented programming in particular.
منابع مشابه
Method integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملDeveloping a Team of Gold Miners Using Jason (a preliminary design)
This document describes an overview of a multi-agent system formed by a team of gold miners to compete in the Multi-Agent Programming Contest 2007 (the Gold Miners scenario). The objective is to test and improve Jason , the interpreter for an agent programming language used to implement the MAS. Jason [2, 4] is an agent platform based on an extension of an agent-oriented programming language ca...
متن کاملLinguagens de Programação Orientadas a Agentes: Uma Introdução Baseada em AgentSpeak(L)
This paper presents an introduction to the paradigm of agent-oriented programming based on a particular language called AgentSpeak(L). Examples of agents programmed in that language are given in order to facilitate the understanding of the language. Basic concepts on multi-agent systems and intelligent agents are given so as to provide the reader with a self-contained material. The paper also p...
متن کاملDeveloping a Team of Gold Miners Using Jason
This document gives an overview of a multi-agent system formed by a team of gold miners to compete in the Multi-Agent Programming Contest 2007 (the “gold miners” scenario). One of the main objectives has been to test and improve Jason, the interpreter for an agent programming language used to implement the MAS. Jason [2, 4] is an agent platform based on an extension of an agent-oriented program...
متن کاملDeveloping Artificial Herders Using Jason
This paper gives an overview of a proposed strategy for the “Cows and Herders” scenario given in the Multi-Agent Programming Contest 2009. The strategy is to be implemented using the Jason platform, based on the agent-oriented programming language AgentSpeak. The paper describes the agents, their goals and the strategies they should follow. The basis for the paper and for participating in the c...
متن کاملAgent-based Development of Wireless Sensor Network Applications
Due to the growing exploitation of wireless sensor networks (WSNs) for enhancing all major conventional application domains and enabling brand new application domains, the development of applications based on WSNs has recently gained a significant focus. Thus, design methods, middleware and frameworks have been defined and made available to support high-level programming of WSN applications. Ho...
متن کامل